Inpsyde\PayoneerForWoocommerce\Taxes\TaxesModule B

Total Complexity 83
Dependencies 24
Dependents 5
Total lines 569
Lines of code 374
Logical lines of code 200
Comment lines 92
Methods 20
Properties 3

Methods 20

Method Rating Maintainability Complexity Lines of code
registerPayoneerTaxRateForMOR()
A
45 10 42
registerTaxModifiers()
A
44 9 47
orderPayoneerModifiers()
A
45 8 41
registerPayForOrderPayoneerLines()
A
47 7 38
isRecalculatePayoneer()
S
53 7 26
registerAbortedPaymentBehaviour()
S
48 5 38
currentPaymentMethodIsPayoneer()
S
60 6 12
registerPayForOrderPayoneerModifiers()
S
56 5 19
getConfiguredTaxModifiers()
S
55 5 19
validateCartAmounts()
S
56 3 21
registerOrderStatusChangeActions()
S
58 3 16
run()
S
58 3 15
logNoticeIfTaxesAreDisabled()
S
71 3 6
isMorList()
S
67 2 8
isPaymentAborted()
S
78 2 3
currentOrderIsPayoneer()
S
80 1 3
registerAssets()
S
67 1 9
services()
S
82 1 3
extensions()
S
82 1 3
__construct()
S
71 1 5